package fiuba.algo3.algothief.principal;

import java.io.IOException;

import javax.xml.parsers.ParserConfigurationException;
import javax.xml.transform.TransformerException;

import org.xml.sax.SAXException;

import fiuba.algo3.algothief.modelo.*;
import fiuba.algo3.algothief.controlador.*;
import fiuba.algo3.algothief.vista.*;

public class Principal {
	
	public static void main(String args[]) throws ParserConfigurationException, TransformerException, SAXException, IOException {
		Policia unPolicia = new Novato();
		ListaLadrones listaLadrones = new ListaLadrones();
		Ladron unLadron = listaLadrones.ladronAAtrapar(unPolicia);
		unLadron.setearPistasConAtributos();
		Caso unCaso = new Caso(unPolicia,unLadron);
		Controlador controlador = new Controlador(unCaso);
		VistaConsola vista = new VistaConsola(unCaso,controlador);
		vista.menuInicial();
		
	}

}
